package com.smxy.mall.service;


import com.smxy.mall.entity.Goods;
import com.smxy.mall.model.Current;
import com.smxy.mall.model.request.GoodsReq;
import com.smxy.mall.model.response.GoodsResponse;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import java.util.List;


public interface GoodsService {
    /**
     * 新增编辑商品
     */
    Goods save(GoodsReq goodsReq);

    /**
     * 根据分类查询商品列表 分页
     * @return
     */
    Page<Goods> goodsList(Integer categoryId,Pageable pageable);

    /**
     * 商品详情
     */
    Goods goodsInfo(Integer id);
    List<GoodsResponse> recommendList();

    List<Object> goodsListGroup(Integer shopId);
}
